﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using ProyectoCaminada.CaminadaPkg;
using ProyectoCaminada.UsuariosPkg;
using System.IO;

namespace ProyectoCaminada.AdministradorPkg
{
    public class Administrador
    {
        /// <summary>
        /// Constructor de la Clase Administrador
        /// </summary>
        public Administrador()
        { 

        }


        /// <summary>
        /// Metodo para eliminar foto
        /// </summary>
        /// <param name="foto">Foto a ser eliminada</param>
        public void eliminarFoto(String foto)
        {

            return;
        }


        /// <summary>
        /// inscribe el Usuarui
        /// </summary>
        /// <param name="caminante">Pasa una instancia de caminante</param>
        /// <param name="caminada">Pasa una instancia de la caminada a la cual sera inscrito</param>
        /// <returns></returns>
        public bool inscribirUsuario(Caminante caminante, Caminada caminada)
        {
            return false;
        }


        /// <summary>
        /// Elimina al usuario que esta en la lista preferencial
        /// </summary>
        /// <param name="caminante">pasa una referencia al caminante a ser eliminado</param>
        public void eliminarPreferencial(Caminante caminante)
        {
            
        }


        /// <summary>
        /// Para actualizar datos del perfil
        /// </summary>
        /// <param name="caminante">Se pasa el caminante, al cual se va a actualizar</param>
        public void actualizarPerfil(Caminante caminante)
        {
            return;
        }
        
        /// <summary>
        /// Enviar Correos electronicos
        /// </summary>
        /// <param name="titulo">El titulo del correo</param>
        /// <param name="texto">El texto o cuerpo del correo</param>
        /// <param name="archivo">El archivo adjunto</param>
        public void enviarMail(String titulo, String texto, String archivo)
        {
            return;
        }
    }
}

